#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDockWidget>
#include <QTextEdit>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    // QTextEdit *text = new QTextEdit(this);//新建文本编辑框QTextEdit类对象
    // text->setText(tr("主窗口"));      //设置文本内容
    // text->setAlignment(Qt::AlignCenter);  //文本编辑框TextEdit中文字的对齐方式为【文字居中】
    // setCentralWidget(text);               //将此编辑框设为主窗口的中央窗体

    // //停靠窗口1：可移动
    // QDockWidget *dock = new QDockWidget(tr("窗口一"),this);//新建QDockWidget类对象
    // dock->setFeatures(QDockWidget::DockWidgetMovable);          //窗体特性：Movable可移动、Closable可关闭、Floatable可浮动
    // dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);//窗体可停靠区域：左侧停靠、右侧停靠

    // QTextEdit *te1 = new QTextEdit(this);//新建文本编辑框QTextEdit类对象
    // te1->setText(tr("Window1, The dock widget can be moved between docks by the user" ""));      //设置文本内容
    // dock->setWidget(te1);
    // addDockWidget(Qt::RightDockWidgetArea,dock);//窗体可停靠区域：右侧停靠

    // //停靠窗口2：可关闭、可浮动
    // dock = new QDockWidget(tr("窗口二"),this);        //新建QDockWidget类对象
    // dock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetFloatable);//窗体特性：Movable可移动、Closable可关闭、Floatable可浮动
    // dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);              //窗体可停靠区域：左侧停靠、右侧停靠

    // QTextEdit *te2 = new QTextEdit(this);//新建文本编辑框QTextEdit类对象
    // te2->setText(tr("Window2, The dock widget can be detached from the main window,"" and floated as an independent window, and can be closed"));      //设置文本内容
    // dock->setWidget(te2);
    // addDockWidget(Qt::RightDockWidgetArea,dock);//窗体可停靠区域：右侧停靠

}

MainWindow::~MainWindow()
{
    delete ui;
}
